package o;

import com.huawei.hmf.annotation.ApiDefine;
import com.huawei.hmf.annotation.Singleton;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

@ApiDefine(uri = czr.class)
@Singleton
public class dad implements czr {
    private static final Map<String, czx> ˏ = new ConcurrentHashMap();

    public void ˊ(String str, ckm o_ckm) {
        synchronized (ˏ) {
            for (czx ˏ : ˏ.values()) {
                ˏ.ˏ(str, o_ckm);
            }
        }
    }

    public void ˎ(String str, czx o_czx) {
        synchronized (ˏ) {
            ˏ.put(str, o_czx);
        }
    }

    public void ˏ(String str) {
        synchronized (ˏ) {
            ˏ.remove(str);
        }
    }

    public void ˊ(czy o_czy) {
        dao.ˏ().ˋ(o_czy);
    }

    public void ˊ(czv o_czv) {
        dao.ˏ().ˋ(o_czv);
    }

    public static void ॱ() {
        synchronized (ˏ) {
            for (czx ˋ : ˏ.values()) {
                ˋ.ˋ();
            }
        }
    }

    public static void ˏ(int i) {
        synchronized (ˏ) {
            for (czx ˋ : ˏ.values()) {
                ˋ.ˋ(i);
            }
        }
    }

    public static void ˎ(int i) {
        synchronized (ˏ) {
            for (czx ˎ : ˏ.values()) {
                ˎ.ˎ(i);
            }
        }
    }

    public static void ˋ(String str) {
        synchronized (ˏ) {
            for (czx ˏ : ˏ.values()) {
                ˏ.ˏ(str);
            }
        }
    }
}
